package com.tedu.api;

import org.junit.jupiter.api.Test;

/**
 *字符串作业
 * 9.23[ ] 1.输出字符串"HelloJava"的字符串长度
 * - [ ] 2.输出"HelloJava"中o的位置
 * - [ ] 3.输出"HelloJava"中下标为5处开始第一次出现以"o"的位置
 * - [ ] 4.截取"HelloJava"中"Hello"并输出
 * - [ ] 5.截取"HelloJava"中"Java"并输出
 * - [ ] 6.将字符串" Hello "中两边的空白去掉后输出
 * - [ ] 7.输出"HelloJava"中第6个字符"J"
 * - [ ] 8.将"HelloJava"转换为小写，然后转换为大写
 */
public class 字符串作业 {
    //8.将"HelloJava"转换为小写，然后转换为大写     √
    @Test
    public void testUL(){
        String str="HelloJava"; //判断：大小写分明  需求：去空格，转大小写
        str=str.toLowerCase().trim();
        System.out.println("转换小写："+str); //先小写
        str=str.toUpperCase();
        System.out.println("转换为大写："+str);//后大写
    }
    //7.输出"HelloJava"中第6个字符"J"
    @Test
    public void testCharAt(){
        String str="HelloJava"; //HelloJava
        char c=str.charAt(5);
        System.out.println("获取的字符是："+c); //成功输出“J”
    }
    //6.将字符串" Hello "中两边的空白去掉后输出
    @Test
    public void testTrim(){
        String str=" Hello ";// Hello
        str=str.trim(); //覆盖：不写前面数据类型
        System.out.println("输出："+str);
    }
    //5.截取"HelloJava"中"Java"并输出
    @Test
    public void testSubString() {
        String url = "HelloJava";
        //需求：获取当前字符串中：Java子字符串
        String s = url.substring(5,9);
        System.out.println("截取后子字符串："+s);
    }
    //4.截取"HelloJava"中"Hello"并输出
    @Test
    public void testSubString1() {
        String url = "HelloJava";
        //需求：获取当前字符串中：Java子字符串
        String s = url.substring(0,5);
        System.out.println("截取后子字符串："+s);
    }
    //3.输出"HelloJava"中下标为5处开始第一次出现以"o"的位置
    @Test
    public void testIndex(){
        String str="HelloJava";
        int index=str.indexOf("o");   //o
        System.out.println("位置："+index);
        index=str.indexOf("o",4);
        System.out.println("位置："+index);
    }
    //2.输出"HelloJava"中o的位置
    @Test
    public void testLastIndexOf(){
        String s="HelloJava";
        int index=s.lastIndexOf("o");
        System.out.println("位置："+index);
    }
    //1.输出字符串"HelloJava"的字符串长度
    @Test
    public void testLength(){
        String s="HelloJava";
        System.out.println("字符串长度："+s.length());
    }
}
